insulation panel - Spanish English Dictionary